listview+sqlite实现数据展示和保存功能
一个简单的listview作为数据展示, sqlite作为数据库的简单示例
很多地方获得的数据需要持久化操作(就是保存到本地), 这里利用sqlite既可以保存数据, 也可以方便的进行数据筛选,如果直接保存为excel, 那么插入和修改就比较麻烦, sqlite库小速度快,又不用安装运行环境, 所以可以作为首选.
推荐一款优道PDF阅读控件UdPdf32.ocx
是在一个excel网站看到的, 查了一下是优道PDF阅读控件, 它自带有换页、查找、缩放、拖拽、旋转、适应页面、适应页宽,支持侧边导航栏等常用文档浏览器的功能,控件支持PDF动态水印定义功能,是一款支持反截屏功能PDF文档数字版权保护控件,支持对PDF文档的在线加密保护。
我这里只是简单的试用了下, 解析速度很快, 文档清晰, 功能比较齐全, 各种功能都可以通过代
分享一个pdf阅读控件moonpdf.ocx的调用
这个ocx可以查看, 旋转,放大和缩小pdf
注意: 开源协议是AGPL , 意味着你用了它, 就要开源, 所以慎重使用
ocx开源项目地址:
发布一款aardio编写的labview之VI密码修改器
已升级为免费在线解锁
体验地址:https://pojie.online
支持批量解锁和解锁后zip打包下载,欢迎使用。
以下信息为旧版软件功能,只供阅读存档。
labview是工控仪表仪器行业比较出名的软件, 它的一个VI就是一个子程序, 它可以对单个VI进行加密,也可以将vi转换为lib并再次加密,
众所周知的, 很多人经常会忘掉密码, 那么就不能对vi程序进行查看修改了.
这款软件就是针对此种
opencv-aardio开源扩展库
感谢: xuncv 提供此库
github地址: https://github.com/xuncv/opencv_aardio
欢迎大家去关注
利用MiniUI组件给PC软件做界面练习
回复#7 @netfox :
layui感觉比miniui麻烦点, webview就是个浏览器,miniui也支持吧
利用MiniUI组件给PC软件做界面练习
弄了一下午, 把官方示例文件放到框架3里面了.
还没加任何交互功能 , 等有时间慢慢加.
工程源码下载:
链接:https://p
利用MiniUI组件给PC软件做界面练习
打算把整个miniui的demo都转移到上面建的工程里, 我做了一个文本匹配转换工具, 其实就是把原来的树形表转换为json,给左侧列表用
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=968;bo利用MiniUI组件给PC软件做界面练习
继续测试下导航里面的页面, 将miniui官方示例的msgbox代码复制到pages目录里
再去data目录里把menu.txt里面文本改下
利用MiniUI组件给PC软件做界面练习
miniui的封装js里面有很多地方用到了ajax, 如果都去修改太麻烦, 还是改为web.kit.form 或者 web.blink.form来使用吧,
我测试了下同样的界面, 用blink和webKit分别渲染, 我发现webkit用时500ms左右, 但是blink用时2000ms左右, webkit虽然不会再更新了, 但是我只是用来渲染界面, 无所谓.
又测试了下所有的示例
利用MiniUI组件给PC软件做界面练习
MiniUI扁平风格WEBUI界面库, 拥有完整的各种常用控件, 非常完备的表格组件
同为JQ界面组件,相对于layui, 更喜欢miniui提供的风格界面
官网:
http://www.miniui.com
我比较喜欢miniui的导航框架3, 于是
aardio中新建webform工程, 将下载到的miniui库里面的
2021-05-28更新aardio 例程里面创建sciter的例子,运行调试器 提示external is not define
扩展库里更新下sciter版本就行了 , 升级到最新版sciter
你只是把aardio IDE更新到了最新, 但是sciter并没有自动更新, 因为是扩展库,需要手动去更新下
再次研究videocapX视频摄像头控件
图片贴图到摄像头: 支持jpg,gif,bmp
再次研究videocapX视频摄像头控件
文字字幕:
cap. SetTextOverlay(0,"hello aardio video",0,0,"Consolas",14,0x7373C6,-1 )再次研究videocapX视频摄像头控件
全屏功能:
这样的全屏比custom直接全屏更好, 鼠标左键点击屏幕会自动退出全屏.
线程间传递比较大的结构数组的最佳方案
最近遇到个问题:
上次说到那个光纤分析仪的dll里会返回一个结构体 , 内部有两个记录了7500个位置的数组,
需要在一个线程里连续读取这个dll的返回数组, 然后更新并返回给其他线程使用.
之前用thread.set("pos1",table_A)来传递到其他线程, 测试结果发现这句话需要执行30毫秒左右,然后我换成thread.table, 执行结果20毫秒左右,感觉这种方式效率比较低, 那么有没有其他方式?
经过我的各种测试,最终得出的结论如下:
答案:使用
记ProEssentials图表控件在aardio中的使用
再更新一点.
最近用光束分析仪的时候了解了结构体struct的使用, 所以这里的PEvset
也可以用结构体定义, 这样省的用raw.buff包装了.
记ProEssentials图表控件在aardio中的使用
3D波形图演示
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="Button";left